home *** CD-ROM | disk | FTP | other *** search
- New changes/fixes to JACOsub
- ============================
-
- Remember to RE-INSTALL THE FONTS fonts each time you get a new software
- update. Also, please delete your old jacosub.cfg file (the archive
- contains an empty config file to replace your old one).
-
-
- version 2.1 - second Fred Fish release
- --------------------------------------
-
- New things:
- * VERSION 1.XX REGISTERED USERS NEED A NEW VALIDATION CODE. See end of
- Register.doc for details on getting a free updated code.
- * Added "Insert dummy times" script menu selection.
- * Program warns if your fonts are too old. Re-install them, OK?
- Fixes:
- * Program will not allow a proportional font to be the timer/clock font.
- * Timing screen now uses hardcoded palette instead of script play palette.
- * Script play won't get stuck in an endless loop if IFF files not found.
- * Pressing RETURN after starting program caused a crash (stupid mistake).
- * Fixed memory corruption when compiling long lines with many wordwraps.
- * Number of colors wasn't getting updated properly in Play/Video requester.
- * Version 2.0 could not run under AmigaDOS 1.3; version 2.1 can.
- * Fixed small roundoff error in time conversion routines.
- * Filename string requester (appears if no req or asl.library) now works.
-
-
- version 2.0 - public beta release
- ---------------------------------
-
- New features & changes (see also version 1.99 changes):
- * 24-PIXEL CLOCK FONT NO LONGER EXISTS. The new 18-pixel characters are
- the same size as the old 24-pixel font but occupy less vertical space.
- * The IS directive now supports AGA IFF files for AmigaDOS 3.0+ !!
- * Modified CS directive; CSL will put a shaded box behind individual lines.
- * You can now abort long script compiles by pressing the ESC key.
- * Play screen size can now be set from the Play/video config menu.
- * New configuration settings: EDITORWINDOW, DISPLAYSIZE, AUTOENDTIME.
- * Amigas with AGA chips can now use more than 4 colors in superhires mode.
- * The program now allocates its own stack.
- * Added more documentation files: FAQ, Register.doc, and QuickRef.doc.
- Fixes:
- * File requester pattern gadget no longer gets trashed. Keep the pattern
- under 30 characters however.
- * Fixed asl.library Enforcer hits with valuable help from Jacob Ellis.
- * Font colors other than 3 should now look proper after loading config.
- * VH directive got broken in 1.99; it's fixed now.
- * FS no longer causes crashes in superhires mode
- * Time overlap warnings are now triggered more sensibly.
- * Default directive no longer gets reset when saving video settings.
- * Proper fader values are now output to ARexx genlock scripts.
- * MouseMove now works properly in blocks, with #S & #R, genlock directives.
- * AutoEndtime feature no longer locks up on titles containing comments.
- * Added AGA-compatible palette loading in hopes of fixing a strange bug.
- * Editor window operates properly if another window is covering it.
- * Numerous operational oddities tracked down and fixed.
-
-
- version 1.99 - improvements and fixes for 1.9/y/z
- -------------------------------------------------
-
- New features:
- * REGULAR FONTS HAVE CHANGED WITH THIS RELEASE. The 29-pixel font is now
- outline only (with no shadow), and there is a new 32-pixel font which is
- essentially the 29-pixel font with a shadow. Fonts 1-9 now default to
- the 32-pixel font (not 29); font 0 still defaults to 36.
- * SUPERHIRES FONT HAS CHANGED WITH THIS RELEASE. The 36-pixel font now
- has an outline appropriate for superhires, but no shadow. This should
- help speed up the program, which is slow to generate its own outlines.
- * Fonts may now be mixed within the same line, e.g. \F2 means use font 2.
- * Added an IFF picture preview function to the File menu.
- * Implemented Time Divide and Auto Duration in the Scripts menu.
- * Time range specifications (like ramps and shifts) may now be stated as
- H:MM:SS.FF in addition to the old seconds.units format.
- * MouseMove now displays all lines occupying the same time as the target
- line, but ONLY if the line is inside a highlighted block.
- * JACOsub is now compiled with the SAS C++ 6.51 compiler.
- Fixes:
- * Loading a font from your script no longer corrupts memory (this bug
- appeared in 1.9y/z and caused unpredictable behavior including crashes).
- * Fixed various bugs with ramp/shift roundoff, VH directive, wordwrap, etc.
- * Fixed bug causing ARexx commands in the script to be executed twice.
- * The #include command should no longer caused a genlock fade to be missed.
-
-
- version 1.9 - "script editor" release
- -------------------------------------
-
- New features and fixes (update releases):
- (1.9z) Ramp and Resolve times now calculates new times correctly.
- (1.9z) #R and #S commands are properly removed during time resolve process.
- (1.9z) Global #S command now handled properly if it occurs after #I or #C.
- (1.9z) Blank # comments no longer generate a compiler warning.
- (1.9z) Video allocation failures should be handled better now.
- (1.9z) Fixed several problems with fonts (loading, requester, rendering etc.)
-
- (1.9y) All # commands may be words, for example #T can be #TIMERES, #F
- can be #font, #R can be #Ramp, etc.
- (1.9y) Implemented some time-manipulation features in the editor.
- (1.9y) Added the #CLOCKPAUSE command. Example: #C 0:00:30.00 will pause
- the script at 30 seconds. A keystroke or ARexx event continues it.
- (1.9y) Times can now be in two formats: The normal H:MM:SS.FF format,
- and a new @FFFFF format representing whole time units.
- (1.9y) Added a -trace commandline switch for debugging initialization.
- (1.9y) Split up JACOsub.doc into two files, Overview.doc and JACOsub.doc.
- (1.9y) #S commands subsequent to the first #S command now work properly.
- (1.9y) Video buffer allocation failures are now handled more gracefully.
- (1.9y) Cutting the last line of the script no longer crashes the editor.
- (1.9y) Fixed several cosmetic behavioral problems in the editor.
- (1.9y) Fixed erratic clock offset problems for first few VB subtitles.
-
- New features (1.9):
- * The script editor is done! (but script timing is not done yet)
- * Graphical mouse-positioning of any timed text or IFF brush is possible.
- * Added ARexx communications! See ARexx.doc file.
- * GVP and Video Toaster fades are now supported through ARexx (but no
- scripts written yet -- see ARexx.doc for details if you want to write an
- ARexx script for your genlock).
- * New directive: RX causes your timed script to execute any ARexx script.
- * New directive: VH sets line height as % of font height. Default VH100.
- * New config setting: FKEY defines function key macro strings for editor.
- * New escape code: \ at the end of a line indicates that the text continues
- on the next line in the file. See the demo script for examples.
- Fixes (1.9):
- * The arrow keys should now work under AmigaDOS 1.3.
- * Superhires mode got broken in 1.8. It should be fixed now.
- * Requesters now use the Topaz 8 font to preserve their appearance.
- * The program no longer resets Workbench screen colors.
- * Compiled scripts should now load properly (but who uses them??).
- * Version 1.8 crashed under AmigaDOS 1.3. It now behaves better.
- * Ramp-time changes weren't being processed in the play requester. Fixed.
- * Bugs that might cause unexpected instability problems were killed.
- * Moved doc files to their own subdirectory, and rearranged JScripts.doc.
-
-
- version 1.8 - "script viewer" release
- -------------------------------------
-
- * Improved functionality of more of the pull-down menu selections.
- * Added several requesters for playing and configuration.
- * Version 1.8 now works as a many-featureed file viewer, but not an editor.
- * Added play-screen centering capability for AmigaDOS 2.0+ users.
- * Removed EDITORSCREEN and QUITVERIFY configuration settings.
- * Added added RAMPSHIFTINCR and TOPLEFT configuration settings.
- * Created a SUPERHIRES mono-color font for use with FO/FS directives.
- * Added an em-dash (long dash) to all fonts at character 174 (hex AD).
-
-
- version 1.7
- -----------
-
- * Internal outline&shadow generation no longer creates a garbage underline.
- * During script play, holding the SHIFT key down for '+' no longer needed.
- * The < and > keys (or , and .) function the same as the up and down
- arrows. The arrow keys still do not work under AmigaDOS 1.3.
- * The main menu is now on a Workbench window. The video buffers do not
- get created until you try to play a script.
-
-
- version 1.6
- -----------
-
- (1.6e) Significant internal changes in anticipation of writing the editor.
- (1.6d) Fixed sudden time jumps that occurred with some ramped scripts.
- (1.6c) JACOsub now uses AmigaDOS 2.0 timer functions under 2.0.
- (1.6b) Fixed a problem causing DPaint IV file loading failures.
- (1.6b) Fixed a problem causing some font shadow generation to be clipped.
- (1.6b) Fixed (hopefully) clipping during inter-buffer superhires blits.
- (1.6b) Fixed bug resulting in erroneous colors when generating font
- outlines or shadows against background graphics.
- (1.6b) Multiple copies of JACOsub.font 29 were being loaded, which was
- unnecessarily consuming 200 extra kilobytes of memory!!
-
- * Now two IFF loading modes! IL (IFF Load) directive still loads an IFF
- bitmap directly into the display background. New IS (IFF Screen) loads
- an IFF file into its own screen. See JScripts.doc for limitations.
- * Up to 10 color palettes may be switched on the fly while playing a script
- using the new CP directive. Used to simulate more colors than available.
- * The #Q, #R and #S commands are now tied to #T. They now take their
- arguments in script time units rather than hundredths of seconds.
- * The #S command can now be used multiple times in a script, and it shifts
- the times for only those lines following the #S. The FIRST occurrence of
- #S is still a global shift for compatibility with previous versions.
- * JACOsub can anti-alias fonts when generating font outlines! See the
- ANTIALIASCOLOR setting in JACOsub.cfg, or the newly modified FO directive
- in JScripts.doc.
- * The JACOsub fonts have been modified ever so slightly here and there.
- * SUPERHIRES diagonal font shadow angle is now be 45-degrees.
- * Sometimes specifying a font in JACOsub.cfg didn't work. This is fixed.
- * The T modifier for GB and GG directives is now truly optional.
- * JConvert now corrects overlapping times when converting TTS scripts.
-
-
- version 1.5 - first Fred Fish release
- -------------------------------------
-
- * Added the FO and FS directives to generate outlines and shadows around
- regular mono-colored Amiga fonts! Slow but useful.
- * When a script completes playing, JACOsub no longer returns to main menu
- if +, -, up, or down is pressed to change ramp or shift setting.
- * Display now initializes to full height on overscanned PAL systems.
- * Added DURATIONWARN setting to warn if a title duration is too long.
- * Fixed an incompatibility warning problem with loading compiled scripts.
- * Specifying VB or VT offsets greater than 127 now works. But use the VP
- directive if you need offsets this large.
- * Jconvert utility now converts untranslatable lines to comments.
- * JConvert can now be run from the workbench, and can convert multiple
- files either from the commandline, Workbench icons, or a file requester.
- * Minor fixes: potential problem with fixed-width font handling; Workbench
- startup handling was improved; most files now have icons; one of the
- international characters in the 29-pixel font was not outlined.
- * SUPERHIRES verified to work on an A1200! Older A3000's might still have
- trouble (I don't have an A3000 to test).
-
-
- version 1.4
- -----------
-
- * JACOsub now displays IFF graphics along with the text! (2.0+ only)
- * Added JB directives to position blocks of text left right, and center.
- The blocks themselves may be justified with JL, JC, or JR.
- * Added more default directives D1, D2, etc. See #D in JScripts.doc.
- * Fixed problem where compiled scripts were saved under a weird name.
- * Olivier Mangon added .sub script conversion capability to JConvert.
- * CLOCKHEIGHT config setting lets you double the height of the running
- clock if you have difficulty reading it in its normal form.
- * Tilde (~) character now acts as a true 'hard' space in a script.
- Wordwrapping will not occur on a hard space, only on normal spaces.
- * Changed shareware annoyance logo to what JACO likes to use.
- * SUPERHIRES mode *still* doesn't work! Grrr...
-
-
- version 1.31
- ------------
-
- Fixed two bugs of little consequence. The script compiler was expecting a
- '{' as the start of title text if a directive was omitted, instead of any
- non-alphabet character. Also, the #R and #S were improperly processed if
- there was just one digit past the decimal point.
-
-
- version 1.3 official release
- ----------------------------
-
- * Added a new color directive: CSa:b:c, for putting a solid or
- semi-transparent box behind text. See the JScripts.doc file.
- * New commandline switch: -register lets you register the program in your
- name, assuming that you have received a valid registration code.
- * Added a slightly annoying logo to the first blank screen that comes up
- during script play, which can be removed by registering the software.
- * Provided for error message output if program was run from Workbench.
- * Setup warnings now appear in a requester instead of text on the screen.
- * Clicking in the running clock screen no longer disables keystroke
- controls during script play.
- * The program now initializes 4 video buffers by default instead of 5.
-
-
- version 1.2 official pre-release
- --------------------------------
-
- * File requester has 3-D gadget appearance under AmigaDOS 2.0+.
- * File requester no longer needs a slash appended to directory name.
- * The jconvert utility got broken in 1.1. It's fixed now.
- * Added detection of time-overlap errors in non-JACOsub scripts.
- * I *think* I fixed the problem of JACOsub was ignoring SuperGen controls.
- * Both the 36 and 29 pixel fonts contain international characters.
- * FF directive is now FQ, for consistency with JACOsub.cfg settings.
- * Switched compilers from SAS C 5.10b to SAS C 6.2.
- * Documentation was getting unwieldy, so it is now split into two parts.
-
-
- version 1.1 pre-official release
- --------------------------------
-
- * Changed FN directive to FC for consistency with JACOsub.cfg, added FD.
- The less said about these useless font rendering directives, the better.
- * Running clock display was transparent when genlocked. Now it's black.
- * Clock was appearing too high for most people's tastes. Also, bottom-
- positioned text is raised slightly when the clock is displayed.
- * ESC key no longer ignored after clicking the mouse on the clock.
- * Changed the commandline switches to make more sense.
- * Added capability to make ramp-time or shift-time adjustments "on the fly"
- during play.
- * The #I command now passes down offsets from previously-included scripts.
- * Main Menu has been changed again. [L]oad script selection lets you load
- a script from a requester, if you have asl.library or req.library.
- * New script command: #S sets a play-time shift inside your scripts.
- * Downgraded some script compiler errors to warnings. Added a warning for
- titles that have a duration more than 2 minutes.
- * Blank lines when converting 3rd-party scripts are now ignored instead
- of being treated as unrecoverable errors.
- * Shortened compiler pass 2b significantly if not using time quantizing.
- * Fixed a bug that would cause memory errors when compiling short scripts.
- * Changed documentation to explain the JACOsub.cfg file.
- ...and other small changes, fixes, and improvements too numerous to mention.
-
-
- version 1.08 beta
- -----------------
-
- * JACOsub.Config is now called JACOsub.cfg, which has a more flexible
- format. Your old config file will be ignored.
- * The #R command now uses actual seconds instead of 1/100 second units.
- EDIT ALL YOUR RAMP-TIME-CORRECTED SCRIPTS TO REFLECT THIS CHANGE!
- * New script command added: #I <start time offset> <script file name>
- lets you include secondary scripts into your main script.
- * New menu items added: Ramp time now a menu item, you can begin play at
- any point in the script, and you can display a running clock.
- * When you press ESC during play, the play now terminates immediately
- instead of waiting for the next time event.
- * Script reading and compiler pass 1 routines underwent drastic internal
- changes to provide a hook for the timer/editor user interface.
- * Added 24-pixel-height mono-color fixed-width font, used to display the
- running clock, and will be used for interactive timing purposes.
- * Non-proportional (i.e. mono-spaced) fonts work properly now.
- * The JACOsub color fonts have been modified here and there.
- * The jconvert utility now has a quiet switch to inhibit voluminous output
- to the screen while it's doing its thing.
-
-
- version 1.07beta down to 1.00beta
- ---------------------------------
-
- Lots of beta releases and helpful feedback from beta testers; fixes and
- changes FAR too numerous to mention. Given that the first beta version
- was quite buggy, with only the ability to Read a script, Play a script,
- and Quit, with no Panimator conversion utility, this software package has
- come a long way!
-
-
- version .01 (internal)
- ----------------------
-
- AmigaBASIC program for proof-of-concept experiments. Didn't last long.
-
-
- version 0
- ---------
-
- JACOsub was a mere thought beginning to germinate. The fonts that would
- eventually become the JACOsub fonts were painstakingly designed here.
- They were originally intended to be used by the Phoenix Japanimation
- Society to improve the appearance of their excellent efforts, and were
- used first on "Devilman" 1 and 2 (script by JACO, subtitled by Tom Perry
- of the Phoenix Japanimation Society).
-